const app = getApp();
const db = wx.cloud.database();
wx.cloud.init();

Page({

    /**
     * 页面的初始数据
     */
    data: {
        babyList: []
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: async function(options) {
        try {
            let json = await wx.cloud.callFunction({
                // 需调用的云函数名
                name: 'getMyWatch',
                // 传给云函数的参数
                data: {}
            })
            if (json.result && json.result.data) {
                let watchArray = json.result.data[0].watch;
                const _ = db.command;
                //console.log(watchArray)
                let babyArray = await db.collection("babyList").where({
                    _id: _.in(watchArray)
                }).get();
                let findArray = await db.collection("findPersonList").where({
                    _id: _.in(watchArray)
                }).get();
                //console.log(babyArray, findArray)
                let result = babyArray.data.concat(findArray.data);
                this.setData({
                    babyList: result
                })
            }
        } catch (error) {
            console.log(error)
        }
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {},

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function() {

    }
})